package com.collect.collectclient.collect.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author zhang
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(value = "网卡信息")
public class NetInfo {

    @ApiModelProperty(value = "网卡名")
    private String netWorkName;

    @ApiModelProperty(value = "ip")
    private String ip;

    @ApiModelProperty(value = "子网掩码")
    private String netMask;
    @ApiModelProperty(value = "网关广播地址")
    private String netBroadcast;
    @ApiModelProperty(value = "MAC地址")
    private String netHwaddr;
    @ApiModelProperty(value = "网卡类型")
    private String netType;

    @ApiModelProperty(value = "网卡描述")
    private String netDesc;

    @ApiModelProperty(value = "接收的总包")
    private String inRxPackets;
    @ApiModelProperty(value = "发送的总包")
    private String outTxPackets;
    @ApiModelProperty(value = "接收到的总字节数")
    private String inRxBytes;
    @ApiModelProperty(value = "发送的总字节数")
    private String outTxBytes;
    @ApiModelProperty(value = "接收时丢弃的包数")
    private String inRxDropped;
    @ApiModelProperty(value = "发送时丢弃的包数")
    private String outTxDropped;
}
